/*
 * @Author: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git
 * @Date: 2025-06-27 08:55:08
 * @LastEditors: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git
 * @LastEditTime: 2025-06-27 09:45:23
 * @FilePath: \calculator\HelloSwing.java
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;

public class HelloSwing{
    public static void createGui(){
        System.out.println("createGui");
        //创建主窗口,窗口上的标题wingConstants
        JFrame frame=new JFrame("HelloSwing");
        //设置窗口关闭时的操作,窗口关闭时终止Java虚拟机
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(500, 500);//改变窗口大小
        frame.setLocationRelativeTo(null);//启动时居中显示,相对于屏幕
        //创建文本标签 标签内容和水平对齐方式
        JLabel label=new JLabel("hello,world",SwingConstants.CENTER);
        //把文本标签添加到面板上,获取内容面板
        frame.getContentPane().add(label);
        frame.setVisible(true);//是窗口可见，必须在所有插件完成后调用
    }
    public static void main(String[] args) {
        //System.out.println("Hello,Swing");
        createGui();
    }
}